pub fn foo(v: Vec<i32>) -> Vec<i32> {
    return v;
}

#[test]
fn foo_test() {
    let v = vec![1, 2, 3];
    let v2 = foo(v);
//    println!("{}", v[0]);
    println!("{}", v2[0]);
}